[INFO] fetching crate claude_version 1.0.0...
[INFO] testing claude_version-1.0.0 against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] extracting crate claude_version 1.0.0 into /workspace/builds/worker-2-tc2/source
[INFO] started tweaking crates.io crate claude_version 1.0.0
[INFO] removed 0 missing tests
[INFO] finished tweaking crates.io crate claude_version 1.0.0
[INFO] tweaked toml for crates.io crate claude_version 1.0.0 written to /workspace/builds/worker-2-tc2/source/Cargo.toml
[INFO] validating manifest of crates.io crate claude_version 1.0.0 on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate crates.io crate claude_version 1.0.0 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-2-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf
[INFO] running `Command { std: "docker" "start" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling collection_tools v0.34.0
[INFO] [stderr]    Compiling unicode-segmentation v1.13.2
[INFO] [stderr]    Compiling clone_dyn_types v0.43.0
[INFO] [stderr]    Compiling lexical-util v1.0.7
[INFO] [stderr]    Compiling writeable v0.6.3
[INFO] [stderr]    Compiling interval_adapter v0.39.0
[INFO] [stderr]    Compiling litemap v0.8.2
[INFO] [stderr]    Compiling itertools v0.11.0
[INFO] [stderr]    Compiling icu_properties_data v2.2.0
[INFO] [stderr]    Compiling icu_normalizer_data v2.2.0
[INFO] [stderr]    Compiling cfg_aliases v0.1.1
[INFO] [stderr]    Compiling hashbrown v0.17.0
[INFO] [stderr]    Compiling siphasher v1.0.2
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling const_format_proc_macros v0.2.34
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling unsafe-libyaml v0.2.11
[INFO] [stderr]    Compiling component_model_types v0.20.0
[INFO] [stderr]    Compiling derive_tools v0.58.0
[INFO] [stderr]    Compiling fastrand v2.4.1
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling former_types v2.33.0
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling percent-encoding v2.3.2
[INFO] [stderr]    Compiling strs_tools_meta v0.15.0
[INFO] [stderr]    Compiling form_urlencoded v1.2.2
[INFO] [stderr]    Compiling claude_common v1.0.0
[INFO] [stderr]    Compiling lru v0.12.5
[INFO] [stderr]    Compiling phf_shared v0.13.1
[INFO] [stderr]    Compiling error_tools v0.37.0
[INFO] [stderr]    Compiling log v0.4.29
[INFO] [stderr]    Compiling claude_version_core v1.0.0
[INFO] [stderr]    Compiling claude_runner_core v1.0.0
[INFO] [stderr]    Compiling indexmap v2.14.0
[INFO] [stderr]    Compiling phf_generator v0.13.1
[INFO] [stderr]    Compiling convert_case v0.6.0
[INFO] [stderr]    Compiling lexical-parse-integer v1.0.6
[INFO] [stderr]    Compiling lexical-write-integer v1.0.6
[INFO] [stderr]    Compiling const_format v0.2.35
[INFO] [stderr]    Compiling lexical-parse-float v1.0.6
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling iter_tools v0.43.0
[INFO] [stderr]    Compiling lexical-write-float v1.0.6
[INFO] [stderr]    Compiling lexical-core v1.0.6
[INFO] [stderr]    Compiling serde_yaml v0.9.34+deprecated
[INFO] [stderr]    Compiling lexical v7.0.5
[INFO] [stderr]    Compiling strs_tools v0.42.0
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling macro_tools v0.78.0
[INFO] [stderr]    Compiling zerovec-derive v0.11.3
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling derive_more-impl v1.0.0
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling phf_macros v0.13.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.7
[INFO] [stderr]    Compiling yoke-derive v0.8.2
[INFO] [stderr]    Compiling derive_tools_meta v0.57.0
[INFO] [stderr]    Compiling former_meta v2.38.0
[INFO] [stderr]    Compiling phf v0.13.1
[INFO] [stderr]    Compiling derive_more v1.0.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling zerofrom v0.1.7
[INFO] [stderr]    Compiling unilang v0.48.0
[INFO] [stderr]    Compiling yoke v0.8.2
[INFO] [stderr]    Compiling zerovec v0.11.6
[INFO] [stderr]    Compiling zerotrie v0.2.4
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling error_tools v0.36.0
[INFO] [stderr]    Compiling unilang_parser v0.31.0
[INFO] [stderr]    Compiling mod_interface_meta v0.53.0
[INFO] [stderr]    Compiling tinystr v0.8.3
[INFO] [stderr]    Compiling potential_utf v0.1.5
[INFO] [stderr]    Compiling icu_collections v2.2.0
[INFO] [stderr]    Compiling icu_locale_core v2.2.0
[INFO] [stderr]    Compiling mod_interface v0.55.0
[INFO] [stderr]    Compiling former v2.40.0
[INFO] [stderr]    Compiling icu_provider v2.2.0
[INFO] [stderr]    Compiling icu_properties v2.2.0
[INFO] [stderr]    Compiling icu_normalizer v2.2.0
[INFO] [stderr]    Compiling chrono v0.4.44
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling claude_version v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 40.56s
[INFO] running `Command { std: "docker" "inspect" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling bitflags v2.11.1
[INFO] [stderr]    Compiling rustix v1.1.4
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling tempfile v3.27.0
[INFO] [stderr]    Compiling claude_version v1.0.0 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 6.24s
[INFO] running `Command { std: "docker" "inspect" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-w" "/opt/rustwide/workdir" "--user" "0:0" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.18s
[INFO] [stderr]      Running unittests src/lib.rs (/opt/rustwide/target/debug/deps/claude_version-dd2644cd7d3cc0af)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/claude_version-ebd5294321102844)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running unittests src/bin/clv.rs (/opt/rustwide/target/debug/deps/clv-a169c0d806bc18b6)
[INFO] [stdout] 
[INFO] [stdout] running 0 tests
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 0 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/cli_args_test.rs (/opt/rustwide/target/debug/deps/cli_args_test-302b849407c9498c)
[INFO] [stdout] 
[INFO] [stdout] running 44 tests
[INFO] [stdout] test tc005_verbosity_empty_value ... ok
[INFO] [stdout] test tc024_bare_token_after_command_rejected ... ok
[INFO] [stdout] test tc001_empty_argv_shows_help ... ok
[INFO] [stdout] test tc006_verbosity_out_of_range ... ok
[INFO] [stdout] test tc016_version_param_empty_value ... ok
[INFO] [stdout] test tc004_unknown_param_exits_1 ... ok
[INFO] [stdout] test tc020_dry_run_param ... ok
[INFO] [stdout] test tc012_two_word_subcommand ... ok
[INFO] [stdout] test tc014_unknown_command ... ok
[INFO] [stdout] test tc007_verbosity_non_integer ... ok
[INFO] [stdout] test tc015_format_empty_value ... ok
[INFO] [stdout] test tc002_dot_help ... ok
[INFO] [stdout] test tc021_force_param ... ok
[INFO] [stdout] test tc025_bare_token_without_dot_prefix ... ok
[INFO] [stdout] test tc034_dry_yes_rejected ... ok
[INFO] [stdout] test tc028_four_part_semver_rejected ... ok
[INFO] [stdout] test tc033_dry_true_rejected ... ok
[INFO] [stdout] test tc026_help_subcommand_explicitly ... ok
[INFO] [stdout] test tc031_command_without_dot_prefix ... ok
[INFO] [stdout] test tc484_verbosity_canonical_out_of_range_rejected ... ok
[INFO] [stdout] test tc022_v_param_consistent ... ok
[INFO] [stdout] test tc032_unknown_param_key ... ok
[INFO] [stdout] test tc485_verbosity_canonical_negative_rejected ... ok
[INFO] [stdout] test tc030_format_text_wrong_case_rejected ... ok
[INFO] [stdout] test tc010_last_verbosity_wins ... ok
[INFO] [stdout] test tc037_force_0_accepted ... ok
[INFO] [stdout] test tc035_force_true_rejected ... ok
[INFO] [stdout] test tc027_double_dash_rejected ... ok
[INFO] [stdout] test tc029_leading_zero_semver_rejected ... ok
[INFO] [stdout] test tc489_bare_help_after_command_routes_to_help ... ok
[INFO] [stdout] test tc038_help_in_second_position ... ok
[INFO] [stdout] test tc039_help_after_multi_part_command ... ok
[INFO] [stdout] test tc487_count_u64_max_rejected_with_clear_error ... ok
[INFO] [stdout] test tc491_interval_u64_max_rejected_with_clear_error ... ok
[INFO] [stdout] test tc011_single_word_subcommand ... ok
[INFO] [stdout] test tc490_bare_help_after_params_routes_to_help ... ok
[INFO] [stdout] test tc494_dry_1_then_0_last_wins_dry_inactive ... ok
[INFO] [stdout] test tc040_help_after_params ... ok
[INFO] [stdout] test tc493_dry_0_then_1_last_wins_dry_active ... ok
[INFO] [stdout] test tc008_verbosity_0_accepted ... ok
[INFO] [stdout] test tc486_verbosity_canonical_zero_accepted ... ok
[INFO] [stdout] test tc495_format_text_then_json_last_wins_json ... ok
[INFO] [stdout] test tc488_count_i64_max_accepted ... ok
[INFO] [stdout] test tc036_dry_0_accepted ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 44 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.09s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/integration.rs (/opt/rustwide/target/debug/deps/integration-1e74264181cabb09)
[INFO] [stdout] 
[INFO] [stdout] running 169 tests
[INFO] [stdout] test cross_cutting_test::tc251_processes_kill_dry_force_dry_wins ... ok
[INFO] [stdout] test error_messages_test::tc313_unknown_param_exits_1 ... ok
[INFO] [stdout] test cross_cutting_test::tc260_format_uppercase_rejected ... ok
[INFO] [stdout] test error_messages_test::tc312_unknown_param_error ... ok
[INFO] [stdout] test error_messages_test::tc316_format_unknown_error_mentions_valid ... ok
[INFO] [stdout] test cross_cutting_test::tc250_version_install_dry_force_dry_wins ... ok
[INFO] [stdout] test error_messages_test::tc311_unknown_command_error_mentions_available ... ok
[INFO] [stdout] test cross_cutting_test::tc257_v_param_identical ... ok
[INFO] [stdout] test error_messages_test::tc322_version_show_no_claude_error ... ok
[INFO] [stdout] test error_messages_test::tc314_verbosity_out_of_range_error_message ... ok
[INFO] [stdout] test error_messages_test::tc318_settings_set_missing_value_error_contains_value ... ok
[INFO] [stdout] test error_messages_test::tc320b_settings_show_home_unset_error_mentions_home ... ok
[INFO] [stdout] test cross_cutting_test::tc258_status_format_json_is_valid_json ... ok
[INFO] [stdout] test cross_cutting_test::tc261_version_install_format_json_accepted ... ok
[INFO] [stdout] test error_messages_test::tc323_version_install_wrong_case_error ... ok
[INFO] [stdout] test error_messages_test::tc326_first_arg_param_syntax_exits_1 ... ok
[INFO] [stdout] test framework_test::tc091_unknown_command_exits_1 ... ok
[INFO] [stdout] test framework_test::tc093_empty_args_exits_0 ... ok
[INFO] [stdout] test error_messages_test::tc324_settings_get_absent_key_error_mentions_key ... ok
[INFO] [stdout] test framework_test::tc092_another_unknown_command_exits_1 ... ok
[INFO] [stdout] test cross_cutting_test::tc259_status_format_json_v0_still_complete ... ok
[INFO] [stdout] test framework_test::tc080_help_lists_12_commands ... ok
[INFO] [stdout] test framework_test::tc094_help_exits_0_and_shows_commands ... ok
[INFO] [stdout] test error_messages_test::tc320a_settings_show_no_home_error_mentions_home ... ok
[INFO] [stdout] test framework_test::tc079_help_command_exits_0 ... ok
[INFO] [stdout] test framework_test::tc082_help_includes_available_commands_section ... ok
[INFO] [stdout] test framework_test::tc095_all_visible_commands_in_help ... ok
[INFO] [stdout] test mutation_commands_test::tc302_version_install_dry_exact_semver ... ok
[INFO] [stdout] test mutation_commands_test::tc300_version_install_dry_shows_prefix ... ok
[INFO] [stdout] test mutation_commands_test::tc310_processes_kill_dry_exits_0 ... ok
[INFO] [stdout] test mutation_commands_test::tc311_processes_kill_dry_mentions_sigterm ... ok
[INFO] [stdout] test mutation_commands_test::tc315_processes_kill_no_let_underscore_on_send_sig ... ok
[INFO] [stdout] test mutation_commands_test::tc308_version_install_absent_version_defaults_to_stable ... ok
[INFO] [stdout] test mutation_commands_test::tc304_version_install_wrong_case_exits_1 ... ok
[INFO] [stdout] test mutation_commands_test::tc307_version_install_unknown_alias_exits_1 ... ok
[INFO] [stdout] test mutation_commands_test::tc309_version_install_dry_month ... ok
[INFO] [stdout] test mutation_commands_test::tc306_version_install_two_part_semver_exits_1 ... ok
[INFO] [stdout] test cross_cutting_test::tc252_settings_set_dry_no_write ... ok
[INFO] [stdout] test mutation_commands_test::tc301_version_install_dry_stable ... ok
[INFO] [stdout] test cross_cutting_test::tc262_version_guard_v0_accepted ... ok
[INFO] [stdout] test mutation_commands_test::tc305_version_install_empty_version_exits_1 ... ok
[INFO] [stdout] test mutation_commands_test::tc312_processes_kill_dry_force_mentions_sigkill ... ok
[INFO] [stdout] test mutation_commands_test::tc320_settings_set_missing_key_exits_1 ... ok
[INFO] [stdout] test mutation_commands_test::tc313_processes_kill_v0_accepted ... ok
[INFO] [stdout] test mutation_commands_test::tc321_settings_set_missing_value_exits_1 ... ok
[INFO] [stdout] test error_messages_test::tc317_settings_get_missing_key_error_contains_key ... ok
[INFO] [stdout] test mutation_commands_test::tc316_processes_kill_dry_format_json ... ok
[INFO] [stdout] test mutation_commands_test::tc303_version_install_dry_wins_over_force ... ok
[INFO] [stdout] test mutation_commands_test::tc314_processes_kill_format_uppercase_rejected ... ok
[INFO] [stdout] test mutation_commands_test::tc323_settings_set_stores_boolean_false ... ok
[INFO] [stdout] test mutation_commands_test::tc330_settings_set_dry_shows_preview_no_write ... ok
[INFO] [stdout] test mutation_commands_test::tc322_settings_set_stores_boolean_true ... ok
[INFO] [stdout] test mutation_commands_test::tc333_settings_set_adds_new_key_preserves_existing ... ok
[INFO] [stdout] test mutation_commands_test::tc329_settings_set_updates_existing_key ... ok
[INFO] [stdout] test mutation_commands_test::tc325_settings_set_stores_number ... ok
[INFO] [stdout] test mutation_commands_test::tc327_settings_set_empty_value_rejected ... ok
[INFO] [stdout] test mutation_commands_test::tc334_settings_set_empty_value_with_dry_still_rejected ... ok
[INFO] [stdout] test mutation_commands_test::tc353_version_install_dry_latest_shows_unlock ... ok
[INFO] [stdout] test mutation_commands_test::tc357_version_install_dry_no_preference_written ... ok
[INFO] [stdout] test mutation_commands_test::tc359_version_install_dry_stable_includes_purge_line ... ok
[INFO] [stdout] test mutation_commands_test::tc326_settings_set_stores_string ... ok
[INFO] [stdout] test mutation_commands_test::tc328_settings_set_creates_file_when_absent ... ok
[INFO] [stdout] test mutation_commands_test::tc356_version_install_dry_mentions_preferred ... ok
[INFO] [stdout] test mutation_commands_test::tc324_settings_set_zero_stored_as_number ... ok
[INFO] [stdout] test mutation_commands_test::tc354_version_install_leading_zeros_exits_1 ... ok
[INFO] [stdout] test mutation_commands_test::tc352_version_install_dry_semver_auto_updates_false ... ok
[INFO] [stdout] test mutation_commands_test::tc331_settings_set_no_home_exits_2 ... ok
[INFO] [stdout] test mutation_commands_test::tc351_version_install_dry_stable_auto_updates_false ... ok
[INFO] [stdout] test mutation_commands_test::tc406_guard_dry_force_no_install ... ok
[INFO] [stdout] test mutation_commands_test::tc402_guard_no_home ... ok
[INFO] [stdout] test mutation_commands_test::tc413_guard_version_override_dry_wins_over_force ... ok
[INFO] [stdout] test mutation_commands_test::tc362_version_install_format_uppercase_rejected ... ok
[INFO] [stdout] test mutation_commands_test::tc410_guard_reresoves_stale_alias ... ok
[INFO] [stdout] test mutation_commands_test::tc355_version_install_zero_parts_valid_dry ... ok
[INFO] [stdout] test mutation_commands_test::tc361_version_install_dry_format_json ... ok
[INFO] [stdout] test mutation_commands_test::tc350_version_install_dry_latest_auto_updates_true ... ok
[INFO] [stdout] test mutation_commands_test::tc360_version_install_dry_latest_no_purge_line ... ok
[INFO] [stdout] test mutation_commands_test::tc411_guard_version_override_dry ... ok
[INFO] [stdout] test mutation_commands_test::tc401_guard_dry_no_preference ... ok
[INFO] [stdout] test mutation_commands_test::tc412_guard_unknown_param_rejected ... ok
[INFO] [stdout] test mutation_commands_test::tc414_guard_version_empty_rejected ... ok
[INFO] [stdout] test mutation_commands_test::tc403_guard_latest_dry ... ok
[INFO] [stdout] test mutation_commands_test::tc332_settings_set_empty_key_exits_1 ... ok
[INFO] [stdout] test cross_cutting_test::tc255_status_v0_fewer_lines_than_v1 ... ok
[INFO] [stdout] test read_commands_test::tc096_status_no_claude_in_path_exits_0 ... ok
[INFO] [stdout] test read_commands_test::tc02_empty_argv_shows_help ... ok
[INFO] [stdout] test read_commands_test::tc108_version_show_v0_bare_string ... ok
[INFO] [stdout] test read_commands_test::tc109_version_show_v1_labeled ... ok
[INFO] [stdout] test read_commands_test::tc01_dot_alias_shows_help ... ok
[INFO] [stdout] test read_commands_test::tc107_version_show_no_claude_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc116_version_list_includes_stable ... ok
[INFO] [stdout] test read_commands_test::tc115_version_list_exits_0 ... ok
[INFO] [stdout] test mutation_commands_test::tc416_guard_version_latest_override_dry ... ok
[INFO] [stdout] test read_commands_test::tc100_status_format_json ... ok
[INFO] [stdout] test read_commands_test::tc111_version_show_format_json ... ok
[INFO] [stdout] test read_commands_test::tc117_version_list_includes_latest ... ok
[INFO] [stdout] test read_commands_test::tc097_status_v0_has_3_lines ... ok
[INFO] [stdout] test read_commands_test::tc104_status_v0_fewer_lines_than_v1 ... ok
[INFO] [stdout] test read_commands_test::tc121_version_list_format_json_array ... ok
[INFO] [stdout] test mutation_commands_test::tc400_guard_no_preference ... ok
[INFO] [stdout] test read_commands_test::tc118_version_list_v0_names_only ... ok
[INFO] [stdout] test read_commands_test::tc123_version_list_v1_shows_pinned_versions ... ok
[INFO] [stdout] test read_commands_test::tc120_version_list_is_idempotent ... ok
[INFO] [stdout] test mutation_commands_test::tc358_version_install_idempotent_stores_preference ... ok
[INFO] [stdout] test read_commands_test::tc137_processes_exits_0 ... ok
[INFO] [stdout] test read_commands_test::tc162_settings_show_empty_file_exits_0 ... ok
[INFO] [stdout] test mutation_commands_test::tc417_guard_v0_shorter_than_v1 ... ok
[INFO] [stdout] test read_commands_test::tc163_settings_show_valid_file ... ok
[INFO] [stdout] test read_commands_test::tc141_processes_v0_no_crash ... ok
[INFO] [stdout] test read_commands_test::tc119_version_list_v1_has_descriptions ... ok
[INFO] [stdout] test read_commands_test::tc164_settings_show_v0_key_equals_value ... ok
[INFO] [stdout] test read_commands_test::tc122_version_list_includes_month ... ok
[INFO] [stdout] test read_commands_test::tc171_settings_show_no_home_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc095_status_exits_0 ... ok
[INFO] [stdout] test read_commands_test::tc170_settings_show_malformed_file_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc105_status_no_home_shows_unknown_account ... ok
[INFO] [stdout] test read_commands_test::tc124_version_list_json_has_value_field ... ok
[INFO] [stdout] test read_commands_test::tc145_processes_format_json_empty_when_no_processes ... ok
[INFO] [stdout] test mutation_commands_test::tc409_guard_interval_zero_oneshot ... ok
[INFO] [stdout] test read_commands_test::tc098_status_v1_has_labels ... ok
[INFO] [stdout] test read_commands_test::tc161_settings_show_file_missing_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc184_settings_get_file_missing_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc176_settings_get_existing_key ... ok
[INFO] [stdout] test read_commands_test::tc182_settings_get_format_json ... ok
[INFO] [stdout] test read_commands_test::tc144_processes_format_json_valid ... ok
[INFO] [stdout] test read_commands_test::tc238_settings_set_missing_key_error_format ... ok
[INFO] [stdout] test read_commands_test::tc237_settings_get_missing_key_error_format ... ok
[INFO] [stdout] test read_commands_test::tc239_settings_set_missing_value_error_format ... ok
[INFO] [stdout] test read_commands_test::tc243_uppercase_format_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc167_settings_show_format_json ... ok
[INFO] [stdout] test read_commands_test::tc177_settings_get_missing_key_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc180_settings_get_v1_labeled ... ok
[INFO] [stdout] test read_commands_test::tc419_status_no_preference_no_preferred_line ... ok
[INFO] [stdout] test read_commands_test::tc244_empty_format_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc241_settings_show_json_preserves_types ... ok
[INFO] [stdout] test read_commands_test::tc245_last_occurrence_wins_for_verbosity ... ok
[INFO] [stdout] test read_commands_test::tc179_settings_get_v0_bare_value ... ok
[INFO] [stdout] test read_commands_test::tc242_unknown_format_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc427_version_history_count_0_empty ... ok
[INFO] [stdout] test read_commands_test::tc433_version_history_count_1_v0 ... ok
[INFO] [stdout] test read_commands_test::tc426_version_history_count_3 ... ok
[INFO] [stdout] test read_commands_test::tc432_version_history_count_1_json ... ok
[INFO] [stdout] test read_commands_test::tc440_version_history_format_xml_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc441_version_history_format_uppercase_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc174_settings_get_no_key_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc429_version_history_v1_with_summary ... ok
[INFO] [stdout] test read_commands_test::tc442_version_history_format_empty_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc443_version_history_unknown_param_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc420_status_with_preference_shows_preferred ... ok
[INFO] [stdout] test read_commands_test::tc434_version_history_count_1_v2 ... ok
[INFO] [stdout] test read_commands_test::tc436_version_history_count_100_all ... ok
[INFO] [stdout] test read_commands_test::tc450_version_history_utf8_body_preserved ... ok
[INFO] [stdout] test read_commands_test::tc439_version_history_count_0_json_empty_array ... ok
[INFO] [stdout] test read_commands_test::tc492_settings_get_json_string_quoted ... ok
[INFO] [stdout] test read_commands_test::tc447_version_history_v_abc_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc435_version_history_default_count_le_10 ... ok
[INFO] [stdout] test read_commands_test::tc448_version_history_count_abc_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc449_version_history_flag_style_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc425_version_history_defaults_exit_0 ... ok
[INFO] [stdout] test read_commands_test::tc491_settings_get_json_number_unquoted ... ok
[INFO] [stdout] test read_commands_test::tc438_version_history_param_order ... ok
[INFO] [stdout] test read_commands_test::tc428_version_history_v0_bare ... ok
[INFO] [stdout] test read_commands_test::tc430_version_history_v2_full_changelog ... ok
[INFO] [stdout] test read_commands_test::tc431_version_history_format_json ... ok
[INFO] [stdout] test read_commands_test::tc437_version_history_idempotent ... ok
[INFO] [stdout] test read_commands_test::tc445_version_history_no_home_exits_2 ... ok
[INFO] [stdout] test read_commands_test::tc446_version_history_negative_count_exits_1 ... ok
[INFO] [stdout] test read_commands_test::tc490_settings_get_json_bool_unquoted ... ok
[INFO] [stdout] test mutation_commands_test::tc415_watch_loop_continues_after_install_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 169 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 2.11s
[INFO] [stdout] 
[INFO] [stderr]      Running tests/lib_test.rs (/opt/rustwide/target/debug/deps/lib_test-4b907a6a6ee62528)
[INFO] [stdout] 
[INFO] [stdout] running 2 tests
[INFO] [stderr]      Running tests/settings_io_test.rs (/opt/rustwide/target/debug/deps/settings_io_test-c7e7532333cf525f)
[INFO] [stdout] test enabled::tc001_register_commands_callable ... ok
[INFO] [stdout] test enabled::tc002_all_visible_commands_registered ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 2 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.00s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 56 tests
[INFO] [stdout] test tc027_true_inferred_as_bool ... ok
[INFO] [stdout] test tc028_false_inferred_as_bool ... ok
[INFO] [stdout] test tc029_zero_inferred_as_number_not_bool ... ok
[INFO] [stdout] test tc032_float_inferred_as_number ... ok
[INFO] [stdout] test tc033_plain_string_inferred_as_str ... ok
[INFO] [stdout] test tc030_one_inferred_as_number_not_bool ... ok
[INFO] [stdout] test tc039_set_setting_creates_file_when_absent ... ok
[INFO] [stdout] test tc044_zero_written_as_number_not_false ... ok
[INFO] [stdout] test tc049_atomic_write_leaves_no_tmp_file ... ok
[INFO] [stdout] test tc048_key_with_dot_stored_as_literal ... ok
[INFO] [stdout] test tc051_get_setting_returns_value_for_existing_key ... ok
[INFO] [stdout] test tc045_empty_string_written_as_empty_json_string ... ok
[INFO] [stdout] test tc040_set_setting_adds_new_key_to_existing_file ... ok
[INFO] [stdout] test tc042_bool_true_written_without_quotes ... ok
[INFO] [stdout] test tc052_get_setting_returns_none_for_missing_key ... ok
[INFO] [stdout] test tc041_set_setting_overwrites_existing_key ... ok
[INFO] [stdout] test tc031_integer_inferred_as_number ... ok
[INFO] [stdout] test tc037_whitespace_only_inferred_as_str ... ok
[INFO] [stdout] test tc034_empty_string_inferred_as_str ... ok
[INFO] [stdout] test tc056_read_all_settings_missing_file_returns_not_found ... ok
[INFO] [stdout] test tc060_value_with_newline_stored_safely ... ok
[INFO] [stdout] test tc058_set_then_get_roundtrip ... ok
[INFO] [stdout] test tc063_infinity_inferred_as_str ... ok
[INFO] [stdout] test tc064_negative_inf_inferred_as_str ... ok
[INFO] [stdout] test tc065_non_finite_case_variants_inferred_as_str ... ok
[INFO] [stdout] test tc053_get_setting_on_missing_file_returns_not_found ... ok
[INFO] [stdout] test tc062_inf_inferred_as_str ... ok
[INFO] [stdout] test tc061_nan_inferred_as_str ... ok
[INFO] [stdout] test tc054_read_all_settings_empty_object_returns_empty_vec ... ok
[INFO] [stdout] test tc066_set_nan_produces_valid_json_roundtrip ... ok
[INFO] [stdout] test tc055_read_all_settings_returns_all_key_value_pairs ... ok
[INFO] [stdout] test tc069_set_env_var_creates_file ... ok
[INFO] [stdout] test tc059_set_new_key_preserves_existing_keys ... ok
[INFO] [stdout] test tc067_set_inf_produces_valid_json_roundtrip ... ok
[INFO] [stdout] test tc071_remove_env_var_noop_when_absent ... ok
[INFO] [stdout] test tc057_read_all_settings_malformed_json_returns_error ... ok
[INFO] [stdout] test tc074_infer_type_null_is_raw ... ok
[INFO] [stdout] test tc070_remove_env_var_removes_key ... ok
[INFO] [stdout] test tc073_real_world_settings_roundtrip ... ok
[INFO] [stdout] test tc072_remove_env_var_noop_when_file_absent ... ok
[INFO] [stdout] test tc079_infer_type_detects_raw_object ... ok
[INFO] [stdout] test tc080_infer_type_detects_raw_array ... ok
[INFO] [stdout] test tc068_set_env_var_overwrites_existing ... ok
[INFO] [stdout] test tc076_read_all_settings_preserves_nested_objects ... ok
[INFO] [stdout] test tc077_set_setting_preserves_nested_objects ... ok
[INFO] [stdout] test tc081_set_env_var_creates_env_block ... ok
[INFO] [stdout] test tc075_null_value_survives_roundtrip ... ok
[INFO] [stdout] test tc078_set_setting_preserves_plugins_object ... ok
[INFO] [stdout] test tc082_set_env_var_updates_existing_env ... ok
[INFO] [stdout] test tc035_uppercase_true_inferred_as_str ... ok
[INFO] [stdout] test tc036_mixed_case_false_inferred_as_str ... ok
[INFO] [stdout] test tc038_negative_integer_inferred_as_number ... ok
[INFO] [stdout] test tc043_integer_written_without_quotes ... ok
[INFO] [stdout] test tc046_value_with_double_quote_escaped ... ok
[INFO] [stdout] test tc047_value_with_backslash_escaped ... ok
[INFO] [stdout] test tc050_write_to_read_only_dir_returns_error ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- tc050_write_to_read_only_dir_returns_error stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'tc050_write_to_read_only_dir_returns_error' (2359) panicked at tests/settings_io_test.rs:402:3:
[INFO] [stdout] write to read-only dir must fail
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5a8f60c67848 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5a8f60c67848 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5a8f60c67848 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5a8f60c67848 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5a8f60c7bf0a - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5a8f60c7bf0a - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5a8f60c6c142 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5a8f60c6c142 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5a8f60c44a36 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5a8f60c44a36 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5a8f60c5f079 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x5a8f60bcfe2c - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x5a8f60bcfe2c - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5a8f60c5f232 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5a8f60c5f232 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5a8f60c44b24 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:691:13
[INFO] [stdout]   16:     0x5a8f60c3c229 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5a8f60c4595d - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5a8f60c7c69c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5a8f60bba6a9 - settings_io_test[fa537ff062fae462]::tc050_write_to_read_only_dir_returns_error
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/settings_io_test.rs:402:3
[INFO] [stdout]   20:     0x5a8f60bb21c7 - settings_io_test[fa537ff062fae462]::tc050_write_to_read_only_dir_returns_error::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/tests/settings_io_test.rs:388:48
[INFO] [stdout]   21:     0x5a8f60bc2a46 - <settings_io_test[fa537ff062fae462]::tc050_write_to_read_only_dir_returns_error::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   22:     0x5a8f60bc2f0b - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   23:     0x5a8f60bc2f0b - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   24:     0x5a8f60bd0785 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   25:     0x5a8f60bd0785 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   26:     0x5a8f60bd0785 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   27:     0x5a8f60bd0785 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   28:     0x5a8f60bd0785 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   29:     0x5a8f60bd0785 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   30:     0x5a8f60bd0785 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   31:     0x5a8f60bcb2e4 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   32:     0x5a8f60bcb2e4 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   33:     0x5a8f60bd3802 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   34:     0x5a8f60bd3802 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   35:     0x5a8f60bd3802 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   36:     0x5a8f60bd3802 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   37:     0x5a8f60bd3802 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   38:     0x5a8f60bd3802 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   39:     0x5a8f60bd3802 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   40:     0x5a8f60c66c9f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   41:     0x5a8f60c66c9f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   42:     0x7f2bc138baa4 - <unknown>
[INFO] [stdout]   43:     0x7f2bc1418a64 - clone
[INFO] [stdout]   44:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     tc050_write_to_read_only_dir_returns_error
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 55 passed; 1 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.16s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--test settings_io_test`
[INFO] running `Command { std: "docker" "inspect" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf", kill_on_drop: false }`
[INFO] [stdout] 6a3513c82eab8e7a7d4dadbed38ab74b8e01add0de356156336463ae46b286cf
